home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / otohime / src / iothar.c < prev    next >
C/C++ Source or Header  |  1994-11-16  |  17KB  |  747 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    harmDialogId ;
  9. extern int    harmOkBtnId ;
  10. extern int    harmOkchk() ;
  11. extern int    harmPlayBtnId ;
  12. extern int    harmPlay() ;
  13. extern int    harmUndoBtnId ;
  14. extern int    harmUndo() ;
  15. extern int    harmInfBtnId ;
  16. extern int    harmInf() ;
  17. extern int    harmCanBtnId ;
  18. extern int    harmCanchk() ;
  19. extern int    harmMesId[27] ;
  20. extern int    harmSubDialogId ;
  21. extern int    harmMainMixVolumeId ;
  22. extern int    harmMainMixSet() ;
  23. extern int    harmMainMixNumId ;
  24. extern int    harmSubMixVolumeId ;
  25. extern int    harmSubMixSet() ;
  26. extern int    harmSubMixNumId ;
  27. extern int    harmMulVolumeId ;
  28. extern int    harmMulSet() ;
  29. extern int    harmMulNumId ;
  30. extern int    harmCycleNumId ;
  31. extern int    harmCrossNumId ;
  32.  
  33. #define ALIGN    4
  34. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  35.  
  36. /*    MMI_init 用データ    */
  37.  
  38. /*    ヘッダ    */
  39.  
  40. MMIINIT    initDataIOTHAR = { "MmiInit",  42, 0 } ;
  41.  
  42. /* harmDialogId */
  43.  
  44. static MMIPACKET d001 = {    &harmDialogId,
  45.                             NULL,
  46.                             &MJ_DIALOGL40,
  47.                             OFFSET(DIALOGL40),
  48.                             MS_NONE
  49.                         } ;
  50. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  51.                               30,  96, 610, 384, 8, 4, 8,
  52.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  53.                             NULL,   0,   0
  54.                         } ;
  55.  
  56. /* harmOkBtnId */
  57.  
  58. static MMIPACKET d002 = {    &harmOkBtnId,
  59.                             &harmDialogId,
  60.                             &MJ_DBUTTONL40,
  61.                             OFFSET(DBUTTONL40),
  62.                             MS_NONE
  63.                         } ;
  64. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  65.                               50, 353, 112, 376,12, 4, 8,
  66.                             MS_PANELL40 | MS_FRAMEL40,
  67.                             harmOkchk,
  68.                             0x0000
  69.                         } ;
  70.  
  71. /* harmPlayBtnId */
  72.  
  73. static MMIPACKET d003 = {    &harmPlayBtnId,
  74.                             &harmDialogId,
  75.                             &MJ_DBUTTONL40,
  76.                             OFFSET(DBUTTONL40),
  77.                             MS_NONE
  78.                         } ;
  79. static DBUTTONL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  80.                              120, 353, 181, 376, 7, 4, 8,
  81.                             MS_PANELL40 | MS_FRAMEL40,
  82.                             harmPlay,
  83.                             0x0000
  84.                         } ;
  85.  
  86. /* harmUndoBtnId */
  87.  
  88. static MMIPACKET d004 = {    &harmUndoBtnId,
  89.                             &harmDialogId,
  90.                             &MJ_DBUTTONL40,
  91.                             OFFSET(DBUTTONL40),
  92.                             MS_NONE
  93.                         } ;
  94. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  95.                              190, 353, 251, 376, 7, 4, 8,
  96.                             MS_PANELL40 | MS_FRAMEL40,
  97.                             harmUndo,
  98.                             0x0000
  99.                         } ;
  100.  
  101. /* harmInfBtnId */
  102.  
  103. static MMIPACKET d005 = {    &harmInfBtnId,
  104.                             &harmDialogId,
  105.                             &MJ_DBUTTONL40,
  106.                             OFFSET(DBUTTONL40),
  107.                             MS_NONE
  108.                         } ;
  109. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  110.                              260, 353, 321, 376, 7, 4, 8,
  111.                             MS_PANELL40 | MS_FRAMEL40,
  112.                             harmInf,
  113.                             0x0000
  114.                         } ;
  115.  
  116. /* harmCanBtnId */
  117.  
  118. static MMIPACKET d006 = {    &harmCanBtnId,
  119.                             &harmDialogId,
  120.                             &MJ_DBUTTONL40,
  121.                             OFFSET(DBUTTONL40),
  122.                             MS_NONE
  123.                         } ;
  124. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  125.                              530, 353, 591, 376,10, 4, 8,
  126.                             MS_PANELL40 | MS_FRAMEL40,
  127.                             harmCanchk,
  128.                             0x0000
  129.                         } ;
  130.  
  131. /* harmMesId[0] */
  132.  
  133. static MMIPACKET d007 = {    &harmMesId[0],
  134.                             &harmDialogId,
  135.                             &MJ_MSGL40,
  136.                             OFFSET(MSGL40),
  137.                             MS_NONE
  138.                         } ;
  139. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  140.                               60, 356, 103, 373, 8,15, 8,
  141.                             MS_NONEL40,
  142.                             "実  行",
  143.                                1,  12,  12,
  144.                             MS_NONEL40,
  145.                                0,   0
  146.                         } ;
  147.  
  148. /* harmMesId[1] */
  149.  
  150. static MMIPACKET d008 = {    &harmMesId[1],
  151.                             &harmDialogId,
  152.                             &MJ_MSGL40,
  153.                             OFFSET(MSGL40),
  154.                             MS_NONE
  155.                         } ;
  156. static MSGL40    d008d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  157.                              128, 356, 174, 373, 8,15, 8,
  158.                             MS_NONEL40,
  159.                             "再  生",
  160.                                1,  12,  12,
  161.                             MS_NONEL40,
  162.                                0,   0
  163.                         } ;
  164.  
  165. /* harmMesId[2] */
  166.  
  167. static MMIPACKET d009 = {    &harmMesId[2],
  168.                             &harmDialogId,
  169.                             &MJ_MSGL40,
  170.                             OFFSET(MSGL40),
  171.                             MS_NONE
  172.                         } ;
  173. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  174.                              196, 356, 247, 373, 8,15, 8,
  175.                             MS_NONEL40,
  176.                             "アンドゥ",
  177.                                1,  12,  12,
  178.                             MS_NONEL40,
  179.                                0,   0
  180.                         } ;
  181.  
  182. /* harmMesId[3] */
  183.  
  184. static MMIPACKET d010 = {    &harmMesId[3],
  185.                             &harmDialogId,
  186.                             &MJ_MSGL40,
  187.                             OFFSET(MSGL40),
  188.                             MS_NONE
  189.                         } ;
  190. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  191.                              265, 356, 316, 373, 8,15, 8,
  192.                             MS_NONEL40,
  193.                             "情  報",
  194.                                1,  12,  12,
  195.                             MS_NONEL40,
  196.                                0,   0
  197.                         } ;
  198.  
  199. /* harmMesId[4] */
  200.  
  201. static MMIPACKET d011 = {    &harmMesId[4],
  202.                             &harmDialogId,
  203.                             &MJ_MSGL40,
  204.                             OFFSET(MSGL40),
  205.                             MS_NONE
  206.                         } ;
  207. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  208.                              538, 356, 584, 373, 8,15, 8,
  209.                             MS_NONEL40,
  210.                             "取  消",
  211.                                1,  12,  12,
  212.                             MS_NONEL40,
  213.                                0,   0
  214.                         } ;
  215.  
  216. /* harmMesId[5] */
  217.  
  218. static MMIPACKET d012 = {    &harmMesId[5],
  219.                             &harmDialogId,
  220.                             &MJ_MSGL40,
  221.                             OFFSET(MSGL40),
  222.                             MS_NONE
  223.                         } ;
  224. static MSGL40    d012d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  225.                               55, 100, 160, 118, 8,15, 8,
  226.                             MS_NONEL40,
  227.                             "ハーモニ",
  228.                                1,  12,  12,
  229.                             MS_BOLDL40,
  230.                                0,   0
  231.                         } ;
  232.  
  233. /* harmSubDialogId */
  234.  
  235. static MMIPACKET d013 = {    &harmSubDialogId,
  236.                             &harmDialogId,
  237.                             &MJ_DIALOGL40,
  238.                             OFFSET(DIALOGL40),
  239.                             MS_NONE
  240.                         } ;
  241. static DIALOGL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  242.                               50, 120, 591, 347, 8, 4, 8,
  243.                             MS_DFRAMEL40 | MS_FRAMEL40,
  244.                             NULL,   0,   0
  245.                         } ;
  246.  
  247. /* harmMainMixVolumeId */
  248.  
  249. static MMIPACKET d014 = {    &harmMainMixVolumeId,
  250.                             &harmSubDialogId,
  251.                             &MJ_SCRLL40,
  252.                             OFFSET(SCRLL40),
  253.                             MS_NONE
  254.                         } ;
  255. static SCRLL40    d014d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  256.                              344, 157, 503, 172, 8, 4, 7,
  257.                             MS_PANELL40 | MS_FRAMEL40,
  258.                             harmMainMixSet,
  259.                               65,   0, 100,   8,   8,
  260.                              265, 266
  261.                         } ;
  262.  
  263. /* harmMainMixNumId */
  264.  
  265. static MMIPACKET d015 = {    &harmMainMixNumId,
  266.                             &harmSubDialogId,
  267.                             &MJ_NUMBOXL40,
  268.                             OFFSET(NUMBOXL40),
  269.                             MS_NONE
  270.                         } ;
  271. static NUMBOXL40    d015d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  272.                              519, 153, 574, 176, 8, 4, 8,
  273.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  274.                             harmMainMixSet,
  275.                                1,  12,  12,
  276.                             MS_NONEL40,
  277.                                0,   0,
  278.                               65,   0, 100,   1,   0,
  279.                              263, 264
  280.                         } ;
  281.  
  282. /* harmSubMixVolumeId */
  283.  
  284. static MMIPACKET d016 = {    &harmSubMixVolumeId,
  285.                             &harmSubDialogId,
  286.                             &MJ_SCRLL40,
  287.                             OFFSET(SCRLL40),
  288.                             MS_NONE
  289.                         } ;
  290. static SCRLL40    d016d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  291.                              344, 191, 503, 206, 8, 4, 7,
  292.                             MS_PANELL40 | MS_FRAMEL40,
  293.                             harmSubMixSet,
  294.                               65,   0, 100,   8,   8,
  295.                              265, 266
  296.                         } ;
  297.  
  298. /* harmSubMixNumId */
  299.  
  300. static MMIPACKET d017 = {    &harmSubMixNumId,
  301.                             &harmSubDialogId,
  302.                             &MJ_NUMBOXL40,
  303.                             OFFSET(NUMBOXL40),
  304.                             MS_NONE
  305.                         } ;
  306. static NUMBOXL40    d017d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  307.                              519, 187, 574, 210, 8, 4, 8,
  308.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  309.                             harmSubMixSet,
  310.                                1,  12,  12,
  311.                             MS_NONEL40,
  312.                                0,   0,
  313.                               65,   0, 100,   1,   0,
  314.                              263, 264
  315.                         } ;
  316.  
  317. /* harmMulVolumeId */
  318.  
  319. static MMIPACKET d018 = {    &harmMulVolumeId,
  320.                             &harmSubDialogId,
  321.                             &MJ_SCRLL40,
  322.                             OFFSET(SCRLL40),
  323.                             MS_NONE
  324.                         } ;
  325. static SCRLL40    d018d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  326.                               72, 281, 503, 296, 8, 4, 7,
  327.                             MS_PANELL40 | MS_FRAMEL40,
  328.                             harmMulSet,
  329.                               30,-160, 160,   1,   8,
  330.                              265, 266
  331.                         } ;
  332.  
  333. /* harmMulNumId */
  334.  
  335. static MMIPACKET d019 = {    &harmMulNumId,
  336.                             &harmSubDialogId,
  337.                             &MJ_NUMBOXL40,
  338.                             OFFSET(NUMBOXL40),
  339.                             MS_NONE
  340.                         } ;
  341. static NUMBOXL40    d019d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  342.                              519, 277, 574, 300, 8, 4, 8,
  343.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  344.                             harmMulSet,
  345.                                1,  12,  12,
  346.                             MS_NONEL40,
  347.                                0,   0,
  348.                               30,-160, 160,   1,   0,
  349.                              263, 264
  350.                         } ;
  351.  
  352. /* harmMesId[22] */
  353.  
  354. static MMIPACKET d020 = {    &harmMesId[22],
  355.                             &harmSubDialogId,
  356.                             &MJ_MSGL40,
  357.                             OFFSET(MSGL40),
  358.                             MS_NONE
  359.                         } ;
  360. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  361.                              365, 132, 482, 149, 0,15, 8,
  362.                             MS_NONEL40,
  363.                             "ミキシングレート",
  364.                                1,  12,  12,
  365.                             MS_BOLDL40,
  366.                                0,   0
  367.                         } ;
  368.  
  369. /* harmMesId[23] */
  370.  
  371. static MMIPACKET d021 = {    &harmMesId[23],
  372.                             &harmSubDialogId,
  373.                             &MJ_MSGL40,
  374.                             OFFSET(MSGL40),
  375.                             MS_NONE
  376.                         } ;
  377. static MSGL40    d021d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  378.                              269, 157, 339, 172, 0,15, 8,
  379.                             MS_NONEL40,
  380.                             "オリジナル",
  381.                                1,  12,  12,
  382.                             MS_NONEL40,
  383.                                0,   0
  384.                         } ;
  385.  
  386. /* harmMesId[24] */
  387.  
  388. static MMIPACKET d022 = {    &harmMesId[24],
  389.                             &harmSubDialogId,
  390.                             &MJ_MSGL40,
  391.                             OFFSET(MSGL40),
  392.                             MS_NONE
  393.                         } ;
  394. static MSGL40    d022d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  395.                              283, 191, 321, 206, 0,15, 8,
  396.                             MS_NONEL40,
  397.                             "サブ",
  398.                                1,  12,  12,
  399.                             MS_NONEL40,
  400.                                0,   0
  401.                         } ;
  402.  
  403. /* harmMesId[6] */
  404.  
  405. static MMIPACKET d023 = {    &harmMesId[6],
  406.                             &harmSubDialogId,
  407.                             &MJ_MSGL40,
  408.                             OFFSET(MSGL40),
  409.                             MS_NONE
  410.                         } ;
  411. static MSGL40    d023d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  412.                              236, 223, 341, 240, 0,15, 8,
  413.                             MS_NONEL40,
  414.                             "サブ音声の音程",
  415.                                1,  12,  12,
  416.                             MS_BOLDL40,
  417.                                0,   0
  418.                         } ;
  419.  
  420. /* harmMesId[7] */
  421.  
  422. static MMIPACKET d024 = {    &harmMesId[7],
  423.                             &harmSubDialogId,
  424.                             &MJ_MSGL40,
  425.                             OFFSET(MSGL40),
  426.                             MS_NONE
  427.                         } ;
  428. static MSGL40    d024d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  429.                              336, 223, 417, 240, 0,15, 8,
  430.                             MS_NONEL40,
  431.                             "(100 = 半音)",
  432.                                1,  12,  12,
  433.                             MS_NONEL40,
  434.                                0,   0
  435.                         } ;
  436.  
  437. /* harmMesId[8] */
  438.  
  439. static MMIPACKET d025 = {    &harmMesId[8],
  440.                             &harmSubDialogId,
  441.                             &MJ_MSGL40,
  442.                             OFFSET(MSGL40),
  443.                             MS_NONE
  444.                         } ;
  445. static MSGL40    d025d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  446.                              123, 245, 160, 259, 0,15, 8,
  447.                             MS_NONEL40,
  448.                             "-1200",
  449.                                1,  12,  12,
  450.                             MS_NONEL40,
  451.                                0,   0
  452.                         } ;
  453.  
  454. /* harmMesId[9] */
  455.  
  456. static MMIPACKET d026 = {    &harmMesId[9],
  457.                             &harmSubDialogId,
  458.                             &MJ_MSGL40,
  459.                             OFFSET(MSGL40),
  460.                             MS_NONE
  461.                         } ;
  462. static MSGL40    d026d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  463.                              196, 245, 233, 259, 0,15, 8,
  464.                             MS_NONEL40,
  465.                             "-600",
  466.                                1,  12,  12,
  467.                             MS_NONEL40,
  468.                                0,   0
  469.                         } ;
  470.  
  471. /* harmMesId[10] */
  472.  
  473. static MMIPACKET d027 = {    &harmMesId[10],
  474.                             &harmSubDialogId,
  475.                             &MJ_MSGL40,
  476.                             OFFSET(MSGL40),
  477.                             MS_NONE
  478.                         } ;
  479. static MSGL40    d027d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  480.                              280, 245, 298, 259, 0,15, 8,
  481.                             MS_NONEL40,
  482.                             "0",
  483.                                1,  12,  12,
  484.                             MS_NONEL40,
  485.                                0,   0
  486.                         } ;
  487.  
  488. /* harmMesId[11] */
  489.  
  490. static MMIPACKET d028 = {    &harmMesId[11],
  491.                             &harmSubDialogId,
  492.                             &MJ_MSGL40,
  493.                             OFFSET(MSGL40),
  494.                             MS_NONE
  495.                         } ;
  496. static MSGL40    d028d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  497.                              348, 245, 375, 259, 0,15, 8,
  498.                             MS_NONEL40,
  499.                             "600",
  500.                                1,  12,  12,
  501.                             MS_NONEL40,
  502.                                0,   0
  503.                         } ;
  504.  
  505. /* harmMesId[12] */
  506.  
  507. static MMIPACKET d029 = {    &harmMesId[12],
  508.                             &harmSubDialogId,
  509.                             &MJ_MSGL40,
  510.                             OFFSET(MSGL40),
  511.                             MS_NONE
  512.                         } ;
  513. static MSGL40    d029d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  514.                              419, 245, 446, 259, 0,15, 8,
  515.                             MS_NONEL40,
  516.                             "1200",
  517.                                1,  12,  12,
  518.                             MS_NONEL40,
  519.                                0,   0
  520.                         } ;
  521.  
  522. /* harmMesId[13] */
  523.  
  524. static MMIPACKET d030 = {    &harmMesId[13],
  525.                             &harmSubDialogId,
  526.                             &MJ_MSGL40,
  527.                             OFFSET(MSGL40),
  528.                             MS_NONE
  529.                         } ;
  530. static MSGL40    d030d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  531.                               94, 267, 293, 281, 0,15, 8,
  532.                             MS_NONEL40,
  533.                             "| | | | | | | | | | | | | | | |",
  534.                                1,  12,  12,
  535.                             MS_NONEL40,
  536.                                0,   0
  537.                         } ;
  538.  
  539. /* harmMesId[14] */
  540.  
  541. static MMIPACKET d031 = {    &harmMesId[14],
  542.                             &harmSubDialogId,
  543.                             &MJ_MSGL40,
  544.                             OFFSET(MSGL40),
  545.                             MS_NONE
  546.                         } ;
  547. static MSGL40    d031d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  548.                              286, 267, 485, 281, 0,15, 8,
  549.                             MS_NONEL40,
  550.                             "| | | | | | | | | | | | | | | | |",
  551.                                1,  12,  12,
  552.                             MS_NONEL40,
  553.                                0,   0
  554.                         } ;
  555.  
  556. /* harmMesId[15] */
  557.  
  558. static MMIPACKET d032 = {    &harmMesId[15],
  559.                             &harmSubDialogId,
  560.                             &MJ_MSGL40,
  561.                             OFFSET(MSGL40),
  562.                             MS_NONE
  563.                         } ;
  564. static MSGL40    d032d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  565.                              142, 261, 160, 275, 0,15, 8,
  566.                             MS_NONEL40,
  567.                             "|",
  568.                                1,  12,  12,
  569.                             MS_NONEL40,
  570.                                0,   0
  571.                         } ;
  572.  
  573. /* harmMesId[16] */
  574.  
  575. static MMIPACKET d033 = {    &harmMesId[16],
  576.                             &harmSubDialogId,
  577.                             &MJ_MSGL40,
  578.                             OFFSET(MSGL40),
  579.                             MS_NONE
  580.                         } ;
  581. static MSGL40    d033d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  582.                              214, 261, 232, 275, 0,15, 8,
  583.                             MS_NONEL40,
  584.                             "|",
  585.                                1,  12,  12,
  586.                             MS_NONEL40,
  587.                                0,   0
  588.                         } ;
  589.  
  590. /* harmMesId[17] */
  591.  
  592. static MMIPACKET d034 = {    &harmMesId[17],
  593.                             &harmSubDialogId,
  594.                             &MJ_MSGL40,
  595.                             OFFSET(MSGL40),
  596.                             MS_NONE
  597.                         } ;
  598. static MSGL40    d034d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  599.                              286, 261, 305, 275, 0,15, 8,
  600.                             MS_NONEL40,
  601.                             "|",
  602.                                1,  12,  12,
  603.                             MS_NONEL40,
  604.                                0,   0
  605.                         } ;
  606.  
  607. /* harmMesId[18] */
  608.  
  609. static MMIPACKET d035 = {    &harmMesId[18],
  610.                             &harmSubDialogId,
  611.                             &MJ_MSGL40,
  612.                             OFFSET(MSGL40),
  613.                             MS_NONE
  614.                         } ;
  615. static MSGL40    d035d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  616.                              358, 261, 377, 275, 0,15, 8,
  617.                             MS_NONEL40,
  618.                             "|",
  619.                                1,  12,  12,
  620.                             MS_NONEL40,
  621.                                0,   0
  622.                         } ;
  623.  
  624. /* harmMesId[19] */
  625.  
  626. static MMIPACKET d036 = {    &harmMesId[19],
  627.                             &harmSubDialogId,
  628.                             &MJ_MSGL40,
  629.                             OFFSET(MSGL40),
  630.                             MS_NONE
  631.                         } ;
  632. static MSGL40    d036d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  633.                              430, 261, 449, 275, 0,15, 8,
  634.                             MS_NONEL40,
  635.                             "|",
  636.                                1,  12,  12,
  637.                             MS_NONEL40,
  638.                                0,   0
  639.                         } ;
  640.  
  641. /* harmMesId[20] */
  642.  
  643. static MMIPACKET d037 = {    &harmMesId[20],
  644.                             &harmSubDialogId,
  645.                             &MJ_MSGL40,
  646.                             OFFSET(MSGL40),
  647.                             MS_NONE
  648.                         } ;
  649. static MSGL40    d037d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  650.                               70, 315, 132, 331, 0,15, 8,
  651.                             MS_NONEL40,
  652.                             "分割周期",
  653.                                1,  12,  12,
  654.                             MS_BOLDL40,
  655.                                0,   0
  656.                         } ;
  657.  
  658. /* harmCycleNumId */
  659.  
  660. static MMIPACKET d038 = {    &harmCycleNumId,
  661.                             &harmSubDialogId,
  662.                             &MJ_NUMBOXL40,
  663.                             OFFSET(NUMBOXL40),
  664.                             MS_NONE
  665.                         } ;
  666. static NUMBOXL40    d038d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  667.                              184, 312, 239, 335, 8, 4, 8,
  668.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  669.                             0,
  670.                                1,  12,  12,
  671.                             MS_NONEL40,
  672.                                0,   0,
  673.                               75,   1,1000,   1,   0,
  674.                              263, 264
  675.                         } ;
  676.  
  677. /* harmMesId[21] */
  678.  
  679. static MMIPACKET d039 = {    &harmMesId[21],
  680.                             &harmSubDialogId,
  681.                             &MJ_MSGL40,
  682.                             OFFSET(MSGL40),
  683.                             MS_NONE
  684.                         } ;
  685. static MSGL40    d039d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  686.                              128, 315, 184, 332, 8,15, 8,
  687.                             MS_NONEL40,
  688.                             "( msec.)",
  689.                                1,  12,  12,
  690.                             MS_NONEL40,
  691.                                0,   0
  692.                         } ;
  693.  
  694. /* harmMesId[25] */
  695.  
  696. static MMIPACKET d040 = {    &harmMesId[25],
  697.                             &harmSubDialogId,
  698.                             &MJ_MSGL40,
  699.                             OFFSET(MSGL40),
  700.                             MS_NONE
  701.                         } ;
  702. static MSGL40    d040d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  703.                              262, 315, 402, 331, 0,15, 8,
  704.                             MS_NONEL40,
  705.                             "クロスオーバ領域の割合",
  706.                                1,  12,  12,
  707.                             MS_BOLDL40,
  708.                                0,   0
  709.                         } ;
  710.  
  711. /* harmMesId[26] */
  712.  
  713. static MMIPACKET d041 = {    &harmMesId[26],
  714.                             &harmSubDialogId,
  715.                             &MJ_MSGL40,
  716.                             OFFSET(MSGL40),
  717.                             MS_NONE
  718.                         } ;
  719. static MSGL40    d041d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  720.                              403, 315, 448, 331, 0,15, 8,
  721.                             MS_NONEL40,
  722.                             "( % )",
  723.                                1,  12,  12,
  724.                             MS_NONEL40,
  725.                                0,   0
  726.                         } ;
  727.  
  728. /* harmCrossNumId */
  729.  
  730. static MMIPACKET d042 = {    &harmCrossNumId,
  731.                             &harmSubDialogId,
  732.                             &MJ_NUMBOXL40,
  733.                             OFFSET(NUMBOXL40),
  734.                             MS_NONE
  735.                         } ;
  736. static NUMBOXL40    d042d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  737.                              448, 312, 503, 335, 8, 4, 8,
  738.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  739.                             0,
  740.                                1,  12,  12,
  741.                             MS_NONEL40,
  742.                                0,   0,
  743.                              100,   0, 100,   1,   0,
  744.                              263, 264
  745.                         } ;
  746.  
  747.